Text copied to clipboard!
Naslov
Text copied to clipboard!Go Softverski Inženjer
Opis
Text copied to clipboard!
Tražimo Go softverskog inženjera koji će se pridružiti našem timu i pomoći u razvoju skalabilnih, pouzdanih i učinkovitih softverskih rješenja koristeći Go (Golang) programski jezik. Idealni kandidat ima snažno tehničko znanje, iskustvo u razvoju backend sustava i strast prema pisanju čistog i održivog koda.
Kao Go softverski inženjer, radit ćete na razvoju i održavanju aplikacija koje obrađuju velike količine podataka, integriraju se s različitim servisima i pružaju visoku dostupnost. Sudjelovat ćete u svim fazama životnog ciklusa softverskog razvoja, uključujući analizu zahtjeva, dizajn, implementaciju, testiranje i dokumentaciju.
Očekujemo da budete samostalni, ali i spremni na timski rad, te da aktivno doprinosite tehničkim raspravama i arhitektonskim odlukama. Bit ćete odgovorni za optimizaciju performansi, sigurnost aplikacija i implementaciju najboljih praksi u razvoju softvera.
Naš idealni kandidat ima iskustvo s Go jezikom, poznaje rad s bazama podataka (relacijskim i/ili NoSQL), razumije principe distribuiranih sustava i ima iskustva s alatima za verzioniranje koda poput Gita. Poželjno je i iskustvo s kontejnerizacijom (Docker), orkestracijom (Kubernetes) i radom u cloud okruženjima (AWS, GCP ili Azure).
Ako ste motivirani, volite izazove i želite raditi na inovativnim projektima u dinamičnom okruženju, pozivamo vas da se prijavite i postanete dio našeg tima.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje backend aplikacija koristeći Go
- Dizajniranje skalabilnih i učinkovitih softverskih rješenja
- Pisanje čistog, testiranog i dokumentiranog koda
- Suradnja s timom na arhitektonskim odlukama
- Integracija s vanjskim API-ima i servisima
- Optimizacija performansi i sigurnosti aplikacija
- Sudjelovanje u code review procesima
- Praćenje i implementacija najboljih praksi u razvoju softvera
- Rad s bazama podataka i upravljanje podacima
- Korištenje alata za verzioniranje i CI/CD procese
Zahtjevi
Text copied to clipboard!- Iskustvo u programiranju s Go (Golang)
- Poznavanje principa objektno orijentiranog i funkcionalnog programiranja
- Iskustvo s relacijskim i/ili NoSQL bazama podataka
- Razumijevanje distribuiranih sustava i mrežnih protokola
- Poznavanje rada s Gitom i CI/CD alatima
- Iskustvo s Dockerom i Kubernetesom je prednost
- Poznavanje engleskog jezika u govoru i pismu
- Sposobnost samostalnog rada i rješavanja problema
- Iskustvo rada u agilnim timovima
- Diploma iz računarstva ili srodnog područja je prednost
Moguća pitanja na intervjuu
Text copied to clipboard!- Koliko dugo radite s Go programskim jezikom?
- Možete li opisati projekt na kojem ste koristili Go?
- Imate li iskustva s radom u cloud okruženju?
- Kako pristupate optimizaciji performansi aplikacije?
- Koje baze podataka ste koristili u prethodnim projektima?
- Imate li iskustva s Dockerom i Kubernetesom?
- Kako osiguravate kvalitetu koda koji pišete?
- Koje alate koristite za testiranje i debugiranje?
- Kako se nosite s radom u timovima na daljinu?
- Koji je vaš pristup učenju novih tehnologija?